document.addEventListener("DOMContentLoaded", function () {
    var selectAll = document.getElementById("selectAll");
    var productCheckboxes = document.querySelectorAll(".product-checkbox");

    selectAll.addEventListener("click", function () {
        productCheckboxes.forEach(function (checkbox) {
            checkbox.checked = selectAll.checked;
        });
    });

    // 获取返回按钮元素并添加点击事件监听器
    var backButton = document.getElementById('backButton');
    backButton.addEventListener('click', function () {
        // 使用浏览器历史记录的回退功能，返回上一个页面
        window.history.back();
    });
});

$(document).ready(function () {
    // 计算选中商品的总数和总价
    function updateSummary() {
        let selectedCount = 0;
        let totalAmount = 0;

        $('.product-checkbox:checked').each(function () {
            selectedCount++;
            totalAmount += parseFloat($(this).closest('.product').find('.price').text().replace('¥', ''));
        });

        // 更新摘要信息
        $('.summary p').text(`已选择${selectedCount}件商品，总计金额：¥${totalAmount.toFixed(2)}`);
    }

    // 初始化时更新一次
    updateSummary();

    // 监听全选框的变化
    $('#selectAll').change(function () {
        const isChecked = $(this).is(':checked');
        $('.product-checkbox').prop('checked', isChecked);
        updateSummary();
    });

    // 监听单个商品选择框的变化
    $('.product-checkbox').change(updateSummary);

    // 监听删除按钮点击事件
    $('.action button').click(function () {
        $(this).closest('.product').remove();
        updateSummary();
    });
});